all : Main

Main : ../classes/Fourmi.o ../fichiers/Main.o ../classes/Ouvriere.o ../classes/Couveuse.o ../fichiers/Main.o ../classes/Batisseuse.o ../classes/Fourmilliere.o ../classes/Reine.o ../classes/Oeuf.o
	g++ -o ../fichiers/Main ../classes/Ouvriere.o ../classes/Fourmi.o ../classes/Couveuse.o ../fichiers/Main.o ../classes/Batisseuse.o ../classes/Fourmilliere.o ../classes/Reine.o ../classes/Oeuf.o -lpthread

Main.o : ../fichiers/Main.cpp ../classes/Fourmi.h ../classes/Ouvriere.h ../classes/Couveuse.h ../classes/Batisseuse.h ../classes/Fourmilliere.h ../classes/Reine.h ../classes/Oeuf.h
	g++ -o ../fichiers/Main.o -c ../fichiers/Main.cpp

Fourmi.o : ../classes/Fourmi.cpp
	g++ -o ../classes/Fourmi.o -c ../classes/Fourmi.cpp

Ouvriere.o : ../classes/Ouvriere.cpp
	g++ -o ../classes/Ouvriere.o -c ../classes/Ouvriere.cpp

Couveuse.o : ../classes/Couveuse.cpp
	g++ -o ../classes/Couveuse.o -c ../classes/Couveuse.cpp

Batisseuse.o : ../classes/Batisseuse.cpp
	g++ -o ../classes/Batisseuse.o -c ../classes/Batisseuse.cpp

Fourmilliere.o : ../classes/Fourmilliere.cpp
	g++ -o ../classes/Fourmilliere.o -c ../classes/Fourmilliere.cpp

Reine.o : ../classes/Reine.cpp
	g++ -o ../classes/Reine.o -c ../classes/Reine.cpp

Oeuf.o : ../classes/Oeuf.cpp
	g++ -o ../classes/Oeuf.o -c ../classes/Oeuf.cpp

clean:
	rm -rf ../classes/*.o
	rm -rf ../fichiers/*.o
	
